Tabtree 3.0beta6
	- Added an option "Auto Group by Domain" in setup menu a corresponding toolbar image button. By disabling this option tabs will not not be automatically grouped by domain
	- Added an option "Icon Size" in setup menu. You can choose between 12x12 and 16x16, which correspond to image files under images/12/ and images/16 respectively.
	- Changed the style of popup menus a little bit (box around highlighted items, like Maxthon's). Added icons for several menu items (node context menu: close, refresh, setup menu: all toolbar icons)
	- Faster group close operation (in previous versions, group close may result in lots of tab switching, even if the current active tab is not in the closing group)

Tabtree 3.0beta3
	- Added an "Import" function in the "Favorite Tree" dialog, which allows you to import old tree files. Only works for version 2.x and version 3.0's tree files, and the file to be imported has to be in the same partition as Maxthon.
	- From this version, all data files (favtree[nn].txt and autorename[nn].txt) will be named after Tabtree's version number to prevent old versions' data files from being overwriten.

Tabtree 3.0beta2 
	- Fixed a problem in switching skins

Tabtree 3.0beta1
	- Fixed a problem that blank groups sometimes could be automatically cleared

Tabtree 3.0 beta1 for MyIE2/Maxthon (01/02/2005)
	- Context menus are organized in a more compact way. In previous versions, we have "Close" and "Close All", and both of them are listed in the first level of the context menu, but "Close All" is simply useless for a single tab with no child node. Now there will a sub menu under the "Close" item, and they are different for single tab, referrer, and domain/group nodes. Take the "Close" function for example
		* A Tab with no child node: "This Tab", "Tabs to First", "Tabs to Last" (A tip: if you only want to close this tab, you can simply click the "Close" item, and you dont have to expand the submenu under it and click "This Tab");
		* Referrer tab: "This Tab", "All Tabs", "Child Tabs" (not including itself), "Tabs to First", "Tabs to Last", "Tabs Read", and "All Error Tabs";
		* Group or Domain node: "All Tabs", "Tabs to First", "Tabs to Last", "Tabs Read", and "All Error Tabs".
	- You can truncate the menu in the "editme.js" file, and all fileds are self-explaining.
	- Now a node could be dragged and inserted before or after another node (in previous versions, it can only be dropped UNDER a node, and inserted as the last child)
	- The tree will be automatically scrolled when dragging a node to the edge of the window
	- HTML code generated for the tree is much smaller now, therefore the rendering speed should be faster 
	- Data file format of the Favorite Tree and corresponding algorithum is changed to reduce the loading time (it much faster now when loading a large favorite tree). But the tree file saved by previous version (data/myfavtree.txt) will not be recognized by this version. They will not be overwriten though, because I used a different file name (data/favtree.txt) in this verison.
	- Tab icons are displayed with filters, therefore, you can change the color for the "Read" and "Unread" tab icons. ("Icon Read" and "Icon Unread" in the color setup dialog). To change the shape of tab icons, you will have to modify "tab_mask.gif", "tab_loading_mask.gif", "arefer_mask.gif", and "arefer_loading_mask.gif". If you dont use auto-referrer function at all, yuo can ingore the last two files. Note that only solid and black masks are supported, for example, if you create a "circle" in the mask, you will see a solid "disc" in the icon with all pixels inside the circle filled by the specified color.
	- Now can SORT all tabs under a group by title or open time. By default, tabs are automatically sorted by open time.
	- After closing a Tab, the next tab in the same group with be activated; if the closed tab is the last tab in the group, the tab right above it will be activated;

Tabtree 2.2.1 (01/02/2005)
	- several group operation bugs were fixed (Save All, Add All to Filter, Add All to Favorite)

Tabtree 2.2 for MyIE2/Maxthon (12/02/2004)
	- Much faster tab switching speed (there was a 300ms delay in old versions for detection of double clicks)
	- Now the state of tabtree (in sidebar or float window) could be saved when Maxthon is closed and restored next time you run Maxthon.
	- Changed most of node icons, because ones are really distracting: 
		* icons are made smaller
		* referrers and tabs share the same icons (tab*.gif)
		* domain and user group share the same icon (group.gif). 
		* added some "loading" icons (*_loading.gif)
		* no more "closed" state icons (closed groups with hidden tabs under it could be easily telled by different font-color and number of hidden tabs marked)
		* a corresponding set of icons for auto-referrer tabs (arefer_*.gif) 
	  (My main objective was to make them look as simple as possible. But if you dont like, please feel free to modify or replace them. Node icons are under image/12/*.gif, and all filenames should be self-explaining)

Tabtree 2.1 for MyIE2/Maxthon (11/30/2004)
	- Both sidebar and float windows are suppored. Switchable via a toolbar button.
	- Added a command "Toggle Auto-Referrer". By setting a page to be an "Auto-Referrer", all links on this page will be opened in new tabs and automatically grouped under this page. (no need to do "shift-click", and use "left-click" indead on this type of pages)
	- Three mouse gestures are supported. (1) "Left-Right" or "Right-Left": refresh corresponding tab or tabs under a domain or user folder; (2) "Right": scroll to the bottom of the corresponding tab; (3) "Left": scroll to the top of the corresponding tab
	- Auto-Grow mode is removed
	- When mouse pointer is over the float window, tabtree dialog will get the focus; and after the mouse pointer moves out of the float window, Maxthon/MyIE2 will obtain the focus
	- Fixed several problems (like blank tabs sometimes could be be properly grouped)
	
Tabtree 2.01 for MyIE2/Maxthon (11/23/2004)
	- Now if you close a tab, the next tab in the same group (if there is one) will be automatically activated. This is to minimize the distance of your mouse movement (in previous versions, the tab to to activated next is controlled by Maxthon, and you have to look for it) 
	- Fixed a problem that tabtree may scroll back to the top when clicking a tab which is not in the first page of scrolled tree (when there are many tabs). 
	- Fixed several typos in language and help files.
	


Tabtree 2.0 for MyIE2/Maxthon (11/11/2004)
	- Convert Tabtree to a float window.
	- Resizable, auto-hide mode.
	- Favorite Tree and management
	- Auto-rename and management. Automatically truncates the title of some pages that have a common "prefix", for example, "Google Search: java"  to "java". You can also provide a replacement string for the truncated portion.
	- Added an Auto-Growing mode, under which new tabs are placed below the currently active tab. Including tabs opened by middle click and dragging.
	- Added an option "Short domain" which can enable abbreviation of domain names (www.domain.com to domain)
	- "Protect browser tab" determine if the tab names in MyIE2/Maxthon will change correspondingly
	- Added an "Absolute font-size" option, so that fontsize could be specified in pixels (originally only xx-small, x-small, and small)
	- Node icons have been changed a lot. Unread tabs have different style (bold/underline) and icon from those tabs that have been read
	- Added commands "Mark Read", "Mark Unread", "Mark All Read", and "Mark All Unread" 
	- Added an option "Show Toolbar" to toggle tabtree's caption on or off (off by default) to have more vertical space
	- Fixed a problem that some of setup options could not be saved when you recover the settings from previous tabtree versions.
	 
	

Tabtree 1.61 for MyIE2/Maxthon (11/06/2004)
	- Auto-refresh is restored 
	- default1.ini and default2.ini renamed as config_default.ini and config_user.ini respectively
	- At the first time you use tabtree, it will prompt you to decide use the previous settings or not 
	- Fixed a problem that Maxthon could be incorrectly recognized as MyIE2 when MyIE2 and Maxthon coexist
	 
	
- Tabtree 1.6 for MyIE2/Maxthon
	- Fixed the problem that some blank/error tabs could not be shown
	- Fixed the problem that some isolated (empty) folder could not be deleted
	- Changed the minimum sync-interval to 1 second
	- Domain folders are now draggable, and will be changed to a userfolder at the new place
	- "Auto refresh" function is disabled
	- "Change Icon" menu is disabled
	- All folders (domain, referrer, and user) now have different icons for indication collapsed or expanded states
	- All folders show number of hidden tabs under it when collapsed
	- Activating a tab in the browser will expand corresponding branch in the tree if the branch(es) which contain this tab is previously collapsed
	- Now have two versions of icon sizes (12 and 16). 12 is for fontsize of xx-small, and 16 is used for x-small and small. 
	- Added a "Show Line" option in system menu, which can hide/display connection lines in the tree to save more space
	 
	

Tabtree 1.5 for MyIE2/Maxthon
	- This version and later are compatible with both Maxthon/MyIE2 (Thanks abc@home for his help)

Tabtree 1.3beta (06/10/2004)
	- (06/11/2004) fixed the problem that the setup menu on the caption bar could not be opened 
	- Double click to close tab or group 
	- Mouse gesture: drag within a tree node title can refresh corresponding tab or tabs under corresponding group. 
	  

TabTree1.2beta (06/07/2004)
	- "Refresh Broken Links" to refresh only broken links under a group without affecting other pages 
	- Wheel Mouse Support 
	- Import and Export tree structure
	- Fixed the problem that a refresh or navigate might change the tree structure
	 

TabTree1.1.1 (05/22/2004)
	- Cleared 4 non-ascii characters in the source code. Thank SpockThePain
	  and Zipcom for locating and solving the problem. 
	- Allow right-click to hide previously opened popmenu and open a new
	  popmenu in the new positon (in function OnShowPopMenu) 
	- Modified the OnRefreshPage() and OnSavePage() functions. Now they do
	  not need to switch tabs to perform the operations. I referred to 
	  Levent Da' plug-in "Tabigator", and used similar approaches to do
	  the refresh and save. 
	- Added two menu items "Refresh All" and "Save All" 
	- Automaticaly detects the system language (chinese otherwise english),
	  and sets the default plugin-language. Users still can change it in the
	  setup page. (function applyIni() in setup.js) 
	- Help files are updated, and links are provided for checking new versions 
	- Blank and Broken links are now grouped under "Blank/Bad Links" 
	- Tabs are now sorted somehow (priority: 1 domain, 2 referrer, 3 normal 
	  pages, 4 blank/bad links). This solves the problem in previous versions
	  that the position of tabs will be reordered after a refresh operation. 
	- Corrected the problem that hoverstyle and activetab style could not be 
	  saved. (05/20/2004)
	 
	  

